'use strict';
//////////////////////////////////////////////////////////////////////////////
// 默认值
// =====================
// liuyp 2019年6月20日13:09:52
//////////////////////////////////////////////////////////////////////////////
function defaultValue() {
    // 默认值 指定文本
    return function(data, param) {
        param = param || '-'
        return (data === null || data === undefined || data === "") ? param: data
    }
}
function defaultNull() {
    // 默认值 null
    return function(value) {
        return (! value || value == "null") ? null: value
    }
}
function default0() {
    // 默认值 0
    return function(value) {
        return (! value || value == "null") ? 0: value
    }
}
function begin() {
    // 默认值 0
    return function(value) {
        if( value === null || value === '' || value === undefined ) return null
        return value
    }
}
exports = module.exports = [defaultValue, defaultNull, default0, begin];